olfactory peduncle - French English Dictionary